можно создать 3 treeView без флага WS_VISIBLE.
и нужному делать ShowWindow,[hwndCurrentTree],SW_NORMAL
и прятать когда надо ShowWindow,[hwndCurrentTree],SW_HIDE

SW_HIDE=0